const eles=[{
    'type':'input',
    'name':'文本',
    'imgUrl':'/img/formEle/twenbenkuang.png',
    'child':[{
        'type':'input',
        'subtype':'input',
        'name':'普通文本'
    },{
        'type':'input',
        'subtype':'passward',
        'name':'密码'
    },{
        'type':'input',
        'subtype':'textarea',
        'name':'文本域'
    }]
},{
    'type':'number',
    'name':'数字',
    'imgUrl':'/img/formEle/shuzishurukuang.png'
},{
    'type':'switch',
    'name':'开关',
    'imgUrl':'/img/formEle/kaiguanclose.png'
},{
    'type':'radio',
    'name':'单选',
    'imgUrl':'/img/formEle/danxuan.png'
},{
    'type':'checkbox',
    'name':'多选',
    'imgUrl':'/img/formEle/duoxuankuang1.png'
},{
    'type':'select',
    'name':'下拉',
    'imgUrl':'/img/formEle/xialakuang.png',
    'child':[{
        'type':'select',
        'subtype':'simple',
        'name':'单选'
    },{
        'type':'select',
        'subtype':'multi',
        'name':'多选'
    }]
},{
    'type':'cascader',
    'name':'级联',
    'imgUrl':'/img/formEle/jilianxuanze.png',
    'child':[{
        'type':'cascader',
        'subtype':'simple',
        'name':'单选'
    },{
        'type':'cascader',
        'subtype':'multi',
        'name':'多选'
    }]
},{
    'type':'datePicker',
    'name':'日期',
    'imgUrl':'/img/formEle/mdatepicker.png',
    'child':[{
        'type':'date',
        'subtype':'year',
        'name':'年份'
    },{
        'type':'date',
        'subtype':'month',
        'name':'月份'
    },{
        'type':'date',
        'subtype':'date',
        'name':'日期'
    },{
        'type':'date',
        'subtype':'datetime',
        'name':'日期时间'
    },{
        'type':'date',
        'subtype':'daterange',
        'name':'日期范围'
    },{
        'type':'date',
        'subtype':'datetimerange',
        'name':'日期时间范围'
    }]
},{
    'type':'upload',
    'name':'文件上传',
    'imgUrl':'/img/formEle/upload.png',
    'child':[{
        'type':'upload',
        'subtype':'upload',
        'name':'附件'
    },{
        'type':'upload',
        'subtype':'picture-card',
        'name':'照片墙'
    },{
        'type':'upload',
        'subtype':'picture-img',
        'name':'头像'
    }]
}]

const configList=[{
    'inline': false,
    'labelPosition': 'right',
    'labelWidth': '80px',
    'size': 'small',
    'statusIcon': true,
    'tableName': 'view',
    'title': '基础配置',
    'formItemList': [
        {
            'type': 'input',
            'label': '视图编号',
            'disable': false,
            'readonly': false,
            'value': '',
            'placeholder': '请输入视图编号',
            'rules': [
                { 'required': true, 'message': '视图编号不能为空'},
                { 'type': 'numberAbc', 'message': '视图编号只能为数字和英文'}
            ],
            'key': 'number',
            'subtype': 'text'
        },
        {
            'type': 'input',
            'label': '视图名称',
            'value': '',
            'placeholder': '请输入视图名称',
            'rules': [
                { 'required': true, 'message': '视图名称不能为空'}
            ],
            'key': 'name',
            'subtype': 'text'
        },
        {
            'type': 'cascader',
            'label': '关联菜单',
            'value': '',
            'placeholder': '',
            'rules': [],
            'key': 'menuId',
            'subtype': 'simple',
            'checkStrictly': true,
            'optionsUrl': '/view/getTreeData'
        }
    // {
    //   "type": "input",
    //   "label": "关联表名",
    //   "value": "",
    //   "placeholder": "请输入关联表名",
    //   "rules": [
    //     { required: true, message: '关联表名不能为空'},
    //     { type: 'noChinese', message: '关联表名不能输入汉字'},
    //   ],
    //   "key": "tableName",
    //   "subtype": "text"
    // },
    // {
    //   "type": "switch",
    //   "label": "是否启用",
    //   "value": 1,
    //   "rules": [],
    //   "active-value": 1,
    //   "inactive-value": 0,
    //   "key": "enabled",
    // }
    ]
},
{
    'inline': true,
    'labelPosition': 'right',
    'labelWidth': '',
    'size': 'small',
    'statusIcon': true,
    'title': '字段配置',
    'formItemList': [
        {
            'type': 'input',
            'label': '视图编号',
            'disable': false,
            'readonly': false,
            'value': '',
            'placeholder': '请输入视图编号',
            'rules': [
                { 'required': true, 'message': '视图编号不能为空'},
                { 'type': 'numberAbc', 'message': '视图编号只能为数字和英文'}
            ],
            'key': 'number'
        },
        {
            'type': 'input',
            'label': '视图名称',
            'value': '',
            'rules': [
                { 'required': true, 'message': '视图名称不能为空'}
            ],
            'key': 'name'
        }
    // {
    //   "type": "input",
    //   "label": "关联表名",
    //   "value": "",
    //   "rules": [
    //     { required: true, message: '关联表名不能为空'},
    //     { type: 'noChinese', message: '关联表名不能输入汉字'},
    //   ],
    //   "key": "tableName",
    // },
    // {
    //   "type": "switch",
    //   "label": "是否启用",
    //   "value": 1,
    //   "rules": [],
    //   "active-value": 1,
    //   "inactive-value": 0,
    //   "key": "enabled",
    // }
    ]
}]
export const getEles = function () {
    return eles
}
export const getFormConfigData = function () {
    return configList
}